package cn.yunyichina.provider.base.entity;

/**
*
* @Author auto_gen_by_tool
* @CreatedTime 2017-06-27 14:25:05
*/
public class OrderException {

     /*主键ID*/
     private String id;
     public void setId(String id) {
          this.id = id;
     }
     public String getId() {
          return id;
     }

     /*订单号*/
     private String orderNo;
     public void setOrderNo(String orderNo) {
          this.orderNo = orderNo;
     }
     public String getOrderNo() {
          return orderNo;
     }

     /*组织ID*/
     private String orgId;
     public void setOrgId(String orgId) {
          this.orgId = orgId;
     }
     public String getOrgId() {
          return orgId;
     }

     /*组织名*/
     private String orgName;
     public void setOrgName(String orgName) {
          this.orgName = orgName;
     }
     public String getOrgName() {
          return orgName;
     }

     /*组织编码*/
     private String orgCode;
     public void setOrgCode(String orgCode) {
          this.orgCode = orgCode;
     }
     public String getOrgCode() {
          return orgCode;
     }

     /*平台ID*/
     private String platformId;
     public void setPlatformId(String platformId) {
          this.platformId = platformId;
     }
     public String getPlatformId() {
          return platformId;
     }

     /*平台名*/
     private String platformName;
     public void setPlatformName(String platformName) {
          this.platformName = platformName;
     }
     public String getPlatformName() {
          return platformName;
     }

     /*平台编码*/
     private String platformCode;
     public void setPlatformCode(String platformCode) {
          this.platformCode = platformCode;
     }
     public String getPlatformCode() {
          return platformCode;
     }

     /*应用名*/
     private String platformOrgAppName;
     public void setPlatformOrgAppName(String platformOrgAppName) {
          this.platformOrgAppName = platformOrgAppName;
     }
     public String getPlatformOrgAppName() {
          return platformOrgAppName;
     }

     /*平台应用编码*/
     private String platformOrgAppCode;
     public void setPlatformOrgAppCode(String platformOrgAppCode) {
          this.platformOrgAppCode = platformOrgAppCode;
     }
     public String getPlatformOrgAppCode() {
          return platformOrgAppCode;
     }

     /*分院ID*/
     private String branchId;
     public void setBranchId(String branchId) {
          this.branchId = branchId;
     }
     public String getBranchId() {
          return branchId;
     }

     /*分院名*/
     private String branchName;
     public void setBranchName(String branchName) {
          this.branchName = branchName;
     }
     public String getBranchName() {
          return branchName;
     }

     /*分院编码*/
     private String branchCode;
     public void setBranchCode(String branchCode) {
          this.branchCode = branchCode;
     }
     public String getBranchCode() {
          return branchCode;
     }

     /*订单类型             1:挂号             2:取号             3:门诊缴费             4:住院缴费             5:预约平台             6.病案复印*/
     private Short orderType;
     public void setOrderType(Short orderType) {
          this.orderType = orderType;
     }
     public Short getOrderType() {
          return orderType;
     }

     /*是否医保             0-自费              1-医保*/
     private Short isInsurance;
     public void setIsInsurance(Short isInsurance) {
          this.isInsurance = isInsurance;
     }
     public Short getIsInsurance() {
          return isInsurance;
     }

     /*0-未查询             1-成功             2-失败             3-异常*/
     private Short hisQueryState;
     public void setHisQueryState(Short hisQueryState) {
          this.hisQueryState = hisQueryState;
     }
     public Short getHisQueryState() {
          return hisQueryState;
     }

     /*医保退款标记             0-未处理             1-处理成功             2-处理失败             3-无须处理*/
     private Short insuranceHandlerFlag;
     public void setInsuranceHandlerFlag(Short insuranceHandlerFlag) {
          this.insuranceHandlerFlag = insuranceHandlerFlag;
     }
     public Short getInsuranceHandlerFlag() {
          return insuranceHandlerFlag;
     }

     /*自费退款标记             0-未处理             1-处理成功             2-处理失败             3-无须处理*/
     private Short selfPayHandlerFlag;
     public void setSelfPayHandlerFlag(Short selfPayHandlerFlag) {
          this.selfPayHandlerFlag = selfPayHandlerFlag;
     }
     public Short getSelfPayHandlerFlag() {
          return selfPayHandlerFlag;
     }

     /*处理次数*/
     private Integer exceptionHandlerCount;
     public void setExceptionHandlerCount(Integer exceptionHandlerCount) {
          this.exceptionHandlerCount = exceptionHandlerCount;
     }
     public Integer getExceptionHandlerCount() {
          return exceptionHandlerCount;
     }

     /**/
     private Integer refundHandlerCount;
     public void setRefundHandlerCount(Integer refundHandlerCount) {
          this.refundHandlerCount = refundHandlerCount;
     }
     public Integer getRefundHandlerCount() {
          return refundHandlerCount;
     }

     /**/
     private String hisQueryHandlerMessage;
     public void setHisQueryHandlerMessage(String hisQueryHandlerMessage) {
          this.hisQueryHandlerMessage = hisQueryHandlerMessage;
     }
     public String getHisQueryHandlerMessage() {
          return hisQueryHandlerMessage;
     }

     /*医保处理消息*/
     private String insuranceHandlerMessage;
     public void setInsuranceHandlerMessage(String insuranceHandlerMessage) {
          this.insuranceHandlerMessage = insuranceHandlerMessage;
     }
     public String getInsuranceHandlerMessage() {
          return insuranceHandlerMessage;
     }

     /*自费处理消息*/
     private String selfPayHandlerMessage;
     public void setSelfPayHandlerMessage(String selfPayHandlerMessage) {
          this.selfPayHandlerMessage = selfPayHandlerMessage;
     }
     public String getSelfPayHandlerMessage() {
          return selfPayHandlerMessage;
     }

     /*0-未完成             1-查询HIS成功，重新改订单状态和入流水完成             2-部分退款成功             3-全部退款成功             4-异常*/
     private Short handlerResult;
     public void setHandlerResult(Short handlerResult) {
          this.handlerResult = handlerResult;
     }
     public Short getHandlerResult() {
          return handlerResult;
     }

     /*创建时间*/
     private String createdTime;
     public void setCreatedTime(String createdTime) {
          this.createdTime = createdTime;
     }
     public String getCreatedTime() {
          return createdTime;
     }

     private String beginCreatedTime;
     public void setBeginCreatedTime(String beginCreatedTime) {
          this.beginCreatedTime = beginCreatedTime;
     }
     public String getBeginCreatedTime() {
          return beginCreatedTime;
     }

     private String endCreatedTime;
     public void setEndCreatedTime(String endCreatedTime) {
          this.endCreatedTime = endCreatedTime;
     }
     public String getEndCreatedTime() {
          return endCreatedTime;
     }

     /*更新时间*/
     private String updateTime;
     public void setUpdateTime(String updateTime) {
          this.updateTime = updateTime;
     }
     public String getUpdateTime() {
          return updateTime;
     }

     private String beginUpdateTime;
     public void setBeginUpdateTime(String beginUpdateTime) {
          this.beginUpdateTime = beginUpdateTime;
     }
     public String getBeginUpdateTime() {
          return beginUpdateTime;
     }

     private String endUpdateTime;
     public void setEndUpdateTime(String endUpdateTime) {
          this.endUpdateTime = endUpdateTime;
     }
     public String getEndUpdateTime() {
          return endUpdateTime;
     }

     /*异常原因*/
     private String exceptionReason;
     public void setExceptionReason(String exceptionReason) {
          this.exceptionReason = exceptionReason;
     }
     public String getExceptionReason() {
          return exceptionReason;
     }

     /*异常类*/
     private String exceptionClass;
     public String getExceptionClass() {
          return exceptionClass;
     }
     public void setExceptionClass(String exceptionClass) {
          this.exceptionClass = exceptionClass;
     }

}